Clare hr careers in Carlow, Ireland